//存放所有关于用户的接口
import request from '@/utils/request'
//调试代理
// request.get('/userinf/login', {
//     params: {
//         iphone: '15992112755',
//         password: '123456'
//     }
// })s

export default {
    //功能：验证用户名是否存在

    //功能：登陆
    login(username, password) {
        return request.get('/admin/login', {
            params: {
                username,
                password
            }
        })
    },

    // 功能：验证手机号码
    checkIphone(iphone) {
        return request.get("/userinf/checkiphone/", {
            params: {
                iphone
            }
        })
    },

    //功能：修改密码
    editPsw(username, password, uid) {
        return request.put("/userinf/edit/" + uid, {
            username,
            password
        })
    },

    //功能：校验token
    checkToken(token) {
        return request.get('/userinf/verify', {
            params: {
                token
            }
        })
    },

    //功能：获取用户列表
    getList(page, pagesize) {
        return request.get('/userinf/userlist', {
            params: {
                page,
                pagesize
            }
        })
    },

    //功能：模糊查询
    getName(username, sex) {
        return request.get('/userinf/getname', {
            params: {
                username,
                sex
            }
        })
    },

    //功能：添加新用户
    addUser(form) {
        console.log(form, 666)
        return request({
            method: 'post',
            url: '/userinf/handphoto',
            headers: { 'Content-Type': 'multipart/form-data' },
            data: form
        })


    },

    //查询某个用户信息
    getuser(id) {
        return request.get('/userinf/get/' + id)
    },

    //编辑修改用户信息
    editPhoto(id, form1) {
        console.log(form1);

        return request({
            method: 'put',
            url: '/userinf/editphoto/' + id,
            headers: {
                'Content-Type': 'multipart/form-data',
            },
            data: form1
        })
    },

    //删除图片
    delPhoto(id) {
        return request({
            method: "put",
            url: "/userinf/delphoto/" + id,
            // data: {
            //     url
            // }
        })
    },

    //删除用户
    delUser(id) {
        return request({
            method: 'delete',
            url: '/userinf/del/' + id
        })
    }
}